g_return_val_if_fail (GTK_IS_WINDOW (window), FALSE);
- if (priv->surface && gdk_surface_get_mapped (priv->surface))
+ if (_gtk_widget_get_mapped (GTK_WIDGET (window)))
return priv->maximized;
else
return priv->maximize_initially;
g_return_val_if_fail (GTK_IS_WINDOW (window), FALSE);
- if (priv->surface && gdk_surface_get_mapped (priv->surface))
+ if (_gtk_widget_get_mapped (GTK_WIDGET (window)))
return priv->fullscreen;
else
return priv->fullscreen_initially;
{
GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
- if (priv->surface && gdk_surface_get_mapped (priv->surface))
+ if (_gtk_widget_get_mapped (GTK_WIDGET (window)))
{
g_clear_pointer (&priv->layout, gdk_toplevel_layout_unref);
priv->layout = gtk_window_compute_layout (window);
- if (_gtk_widget_get_mapped (GTK_WIDGET (window)))
- gdk_toplevel_present (GDK_TOPLEVEL (priv->surface), priv->layout);
+ gdk_toplevel_present (GDK_TOPLEVEL (priv->surface), priv->layout);
}
}
was_maximized_initially = priv->maximize_initially;
priv->maximize_initially = TRUE;
- if (priv->surface && gdk_surface_get_mapped (priv->surface))
+ if (_gtk_widget_get_mapped (GTK_WIDGET (window)))
{
gtk_window_update_toplevel (window);
}
gtk_window_update_toplevel (window);
- if (priv->surface && gdk_surface_get_mapped (priv->surface))
+ if (_gtk_widget_get_mapped (GTK_WIDGET (window)))
gtk_window_update_toplevel (window);
else if (was_maximized_initially)
g_object_notify_by_pspec (G_OBJECT (window), window_props[PROP_MAXIMIZED]);
was_fullscreen_initially = priv->fullscreen_initially;
priv->fullscreen_initially = TRUE;
- if (priv->surface && gdk_surface_get_mapped (priv->surface))
+ if (_gtk_widget_get_mapped (GTK_WIDGET (window)))
gtk_window_update_toplevel (window);
else if (!was_fullscreen_initially)
g_object_notify_by_pspec (G_OBJECT (window), window_props[PROP_FULLSCREENED]);
gtk_window_update_toplevel (window);
- if (priv->surface && gdk_surface_get_mapped (priv->surface))
+ if (_gtk_widget_get_mapped (GTK_WIDGET (window)))
gtk_window_update_toplevel (window);
else if (was_fullscreen_initially)
g_object_notify_by_pspec (G_OBJECT (window), window_props[PROP_FULLSCREENED]);